$(document).ready(function () {

    // metisMenu
    $('#side-menu').metisMenu();

    // 注册页面加载 & resize
    $(window).on("load resize", function () {
        if ($(this).width() < 768) {
            $('div.sidebar-collapse').addClass('collapse');
        } else {
            $('div.sidebar-collapse').removeClass('collapse');
            $('div.sidebar-collapse').css('height', 'auto');
        }

        if($('#sidebar').height() > $('#page-wrapper').height()){
            $('#wrapper').css('height', $('#sidebar').height());
        }
    });


    $('.dropdown-slimscroll').slimScroll({
        "height": '250px',
        "wheelStep": 30
    });

    // 注册tooltip，popover
    $("[data-toggle='tooltip'], [data-hover='tooltip']").tooltip();
    $("[data-toggle='popover'], [data-hover='popover']").popover();


    // 注册top按钮事件
    $(window).scroll(function(){
        if ($(this).scrollTop() < 200) {
            $('#totop') .fadeOut();
        } else {
            $('#totop') .fadeIn();
        }
    });
    $('#totop').on('click', function(){
        $('html, body').animate({scrollTop: 0}, 'fast');
        return false;
    });

    // 注册主题切换onchange事件
    var list_theme = $('.dropdown-theme-setting > li > select#list_theme');
    list_theme.on('change', function () {
        $('#theme-change').attr('href', $('#theme-change').attr("href").replace(/theme-\w+/, 'theme-' + $(this).val()));

    });


    // 注册一级菜单点击事件
    $("#first_menus_id").find("li").on("click", function () {
        $("#first_menus_id").find("li").removeClass("active");
        $(this).addClass("active");

        $("#side-menu > li").hide();

        $("#side-menu").find("li[name='" + this.id + "']").show();
    });
    $("#first_menus_id").find("li.active").click();



    // 修改密码点击事件
    $("#changePwd").on("click", function () {
        common.postJSON({
            url: "/sys/users/" + masterpage.userId + "/changePwd",
            data: {
                password: $("#password").val()
            }
        }, function () {
            layer.msg("用户密码成功！");
            $("#closePwd").trigger("click");
        });
    });
});

